package Control;

import java.io.BufferedReader;

import Modelo.ArchivosTextoLectura;

public class ConsultaSocio {
public String buscarCliente(int numeroSocio){
	//Para buscar dentro del archivo
	ArchivosTextoLectura accesoLectura= new ArchivosTextoLectura();
	BufferedReader buferBusqueda=accesoLectura.abrirFicheroTextoLectura("clientes.dat");
	if(buferBusqueda!=null){
		String linea= new String(accesoLectura.leerLineaFichero(buferBusqueda));
		//Leemos cada linea hasa el final de fichero o hasta que encontremos la linea del
		//Socio
		while(linea!=null){
			if (comprobarLinea(linea, numeroSocio)) 
				return linea;
			linea=accesoLectura.leerLineaFichero(buferBusqueda);
		}
	}
	return null;
}
/**
 * Comprobar si la linea actual tiene el numero de socio
 * @param linea
 * @param socio
 * @return true si coincide o false en caso contrario
 */
public boolean comprobarLinea(String linea, int socio){
	//La linea tendra la forma x;nombre
	String[] vectorCadenas= linea.split(";");
	if(vectorCadenas[0].equals(Integer.toString(socio)))
		return true;
	return false;
	
}
}
